From: tlh20@labyrinth.cl.cam.ac.uk Date: Thu, 18 Sep 2003 11:27:03 +0000 (+0000) Subject: bitkeeper revision 1.433 (3f699687J_HgoywKoa1018zIpJGRrQ) X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~18694 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=a32abaaab996e37ebfb5756a93578558e051f2f8;p=xen.git bitkeeper revision 1.433 (3f699687J_HgoywKoa1018zIpJGRrQ) CommandDomainNew.java, ParseDomainNew.java, Main.java, CommandParser.java: Expand + in -a and -t, allow spaces --- diff --git a/tools/control/src/org/xenoserver/cmdline/CommandParser.java b/tools/control/src/org/xenoserver/cmdline/CommandParser.java index 1f558c3605..af8adfe268 100644 --- a/tools/control/src/org/xenoserver/cmdline/CommandParser.java +++ b/tools/control/src/org/xenoserver/cmdline/CommandParser.java @@ -84,7 +84,7 @@ public abstract class CommandParser { */ public int getIntParameter(List args, char key, int def) { String r = getParameter(args, key); - return (r == null) ? def : (Integer.parseInt(r)); + return (r == null) ? def : (Integer.parseInt(r.trim())); } /** diff --git a/tools/control/src/org/xenoserver/cmdline/Main.java b/tools/control/src/org/xenoserver/cmdline/Main.java index fe7c6a2c25..cada1a10b8 100644 --- a/tools/control/src/org/xenoserver/cmdline/Main.java +++ b/tools/control/src/org/xenoserver/cmdline/Main.java @@ -64,8 +64,27 @@ public class Main { Defaults d = new Defaults(); int ec = -1; LinkedList arglist = new LinkedList(); + boolean seen_arg = false; + String collected = null; for ( int i=0; i